using System;
using System.Text;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using NUnit.Framework;
using LeadTracker.Models;

namespace LeadTracker.Models.NUnitClassic
{
	
	public partial class LeadModelTests
	{


        
		[Test]
        public void LeadModelTests_Property_IsNew_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.IsNew;
			var result2 = objectUnderTest.IsNew;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_LeadKey_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.LeadKey;
			var result2 = objectUnderTest.LeadKey;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_Title_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Title;
			var result2 = objectUnderTest.Title;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_OwnerKey_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.OwnerKey;
			var result2 = objectUnderTest.OwnerKey;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_CreatedByKey_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.CreatedByKey;
			var result2 = objectUnderTest.CreatedByKey;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_CreatedDate_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.CreatedDate;
			var result2 = objectUnderTest.CreatedDate;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_UpdatedByKey_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.UpdatedByKey;
			var result2 = objectUnderTest.UpdatedByKey;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_UpdatedDate_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.UpdatedDate;
			var result2 = objectUnderTest.UpdatedDate;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_LeadTypeKey_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.LeadTypeKey;
			var result2 = objectUnderTest.LeadTypeKey;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_LeadStatusKey_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.LeadStatusKey;
			var result2 = objectUnderTest.LeadStatusKey;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_CommentsLoaded_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.CommentsLoaded;
			var result2 = objectUnderTest.CommentsLoaded;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_Comments_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Comments;
			var result2 = objectUnderTest.Comments;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_IsDirty_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.IsDirty;
			var result2 = objectUnderTest.IsDirty;
			Assert.AreEqual(result1, result2);
		}    
        
        
		[Test]
        public void LeadModelTests_Property_HasErrors_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.HasErrors;
			var result2 = objectUnderTest.HasErrors;
			Assert.AreEqual(result1, result2);
		}    
        
	}
}

